An Implementation Method of Migratable Distributed Objects Using an RPC Technique Integrated with Virtual Memory Management
نویسندگان
چکیده
Object abstraction is indispensable to construction of distributed applications to encapsulate the details of execution entities. By applying an RPC technology integrated with virtual memory management, this paper presents a novel approach to implementing migratable distributed objects. The novelties of the approach are transparency achieved at the instruction code level, distributed dynamic methods, and applicability to heterogeneous environments. The instruction code level transparency naturally accomplishes object migration and enables e cient manipulation of migrated objects. The distributed dynamic methods provide the programmers with exible control of activities.
منابع مشابه
Smart Remote Procedure Calls: Transparent Treatment of Remote Pointers
Remote procedure call (RPC) systems have been proven to be a practical basis for building distributed applications. The RPC technique abstracts a typical communication pattern to an ordinary procedure call. Compared with an ordinary procedure call, however, the conventional RPC technique has one evident restriction; pointers (addresses) cannot be passed to remote procedures without the explicit...
متن کاملA Software Architecture for Zero-Copy RPC in Java
RPC has established itself as one of the more powerful communication paradigms for distributed computing. In recent years, object-oriented languages have impacted RPC semantics, with a number of variants providing remote method invocation and various forms of distributed object systems. At the same time, performance has changed little with the bottleneck being the network transport, in particul...
متن کاملTECHNICAL REPORT 98-03 Integrating Remote Procedure Calls with Virtual Memory Management for Cooperative Autonomous Systems
Cooperation and autonomy of distributed processes are indispensable features of loosely coupled applications where information is shared beyond administrative boundaries such as laboratories and companies. To facilitate this style of information sharing, this paper proposes a distribution facility, called the VMintegrated RPC, that integrates the remote procedure call (RPC) with virtual memory ...
متن کاملDC++: distributed object-oriented system support on top of OSF DCE
The OSF Distributed Computing Environment (DCE) is becoming an industry standard for open distributed computing. However, DCE only supports client/server-style applications based on the remote procedure call (RPC) communication model. This paper describes the design and implementation of an extended distributed object-oriented environment, DC++, on top of DCE. As opposed to RPC, it supports a u...
متن کاملShadow Stacks a Hardware Supported Dsm for Objects of Any Granularity
This paper presents a new Distributed Shared Memory DSM management con cept that is integrated into a scalable distributed virtual memory management technique and circumvents false sharing while still preserving simplicity to the ap plication level Objects de ned as usual by variables in the declaration part of func tions are made sharable among threads executing in the distributed environment ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996